﻿using System;
using System.Collections.Generic;
using System.Text;

namespace SportsPlatform.Dto.PermissionManagement.FunctionInfo
{
    public  class GetFunctionInfoDto
    {
        /// <summary>
        /// Id
        /// </summary>
        public Guid Id { get; set; }

        /// <summary>
        /// 功能名字
        /// </summary>
        public string FunctionName { get; set; }

        /// <summary>
        /// 请求地址
        /// </summary>
        public string RequestUrl { get; set; }

        /// <summary>
        /// 功能介绍备注
        /// </summary>
        public string FunctionDescribe { get; set; }


        /// <summary>
        /// 父级功能Id
        /// </summary>
        public Guid ParentId { get; set; }

        /// <summary>
        /// 父级功能姓名
        /// </summary>
        public string ParentName { get; set; }

        /// <summary>
        /// 父级功能编号
        /// </summary>
        public string ParentNumber { get; set; }

        /// <summary>
        /// 功能编号
        /// </summary>
        public string FunctionNumber { get; set; }

        /// <summary>
        /// 受否启用
        /// </summary>
        public bool States { get; set; }

        /// <summary>
        /// 功能类型名称
        /// </summary>
        public string FunctionTypeName { get; set; }

        /// <summary>
        /// 是否底层功能并可用，true标识底层功能，false标识只是选项
        /// </summary>
        public bool? FunctionIsAvailable { get; set; }
    }
}
